#include <type_traits.hpp>
Static Public Attributes | |
static const float_denorm_style | has_denorm = denorm_absent |
static const bool | has_denorm_loss = false |
static const bool | has_infinity = false |
static const bool | has_quiet_NaN = false |
static const bool | has_signaling_NaN = false |
static const bool | is_bounded = false |
static const bool | is_exact = false |
static const bool | is_iec559 = false |
static const bool | is_integer = false |
static const bool | is_modulo = false |
static const bool | is_signed = false |
static const bool | is_specialized = false |
static const bool | tinyness_before = false |
static const bool | traps = false |
static const float_round_style | round_style = round_toward_zero |
static const int | digits = 0 |
static const int | digits10 = 0 |
static const int | max_exponent = 0 |
static const int | max_exponent10 = 0 |
static const int | min_exponent = 0 |
static const int | min_exponent10 = 0 |
static const int | radix = 0 |
It is needed for additional type info system. Note that actually there is NO factual numeric_limits for arrays (is_specialized = false).
Definition at line 49 of file type_traits.hpp.
const int std::numeric_limits< T[Size]>::digits = 0 [static] |
Definition at line 68 of file type_traits.hpp.
const int std::numeric_limits< T[Size]>::digits10 = 0 [static] |
Definition at line 69 of file type_traits.hpp.
const float_denorm_style std::numeric_limits< T[Size]>::has_denorm = denorm_absent [static] |
Definition at line 53 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::has_denorm_loss = false [static] |
Definition at line 54 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::has_infinity = false [static] |
Definition at line 55 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::has_quiet_NaN = false [static] |
Definition at line 56 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::has_signaling_NaN = false [static] |
Definition at line 57 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::is_bounded = false [static] |
Definition at line 58 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::is_exact = false [static] |
Definition at line 59 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::is_iec559 = false [static] |
Definition at line 60 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::is_integer = false [static] |
Definition at line 61 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::is_modulo = false [static] |
Definition at line 62 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::is_signed = false [static] |
Definition at line 63 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::is_specialized = false [static] |
Definition at line 64 of file type_traits.hpp.
const int std::numeric_limits< T[Size]>::max_exponent = 0 [static] |
Definition at line 70 of file type_traits.hpp.
const int std::numeric_limits< T[Size]>::max_exponent10 = 0 [static] |
Definition at line 71 of file type_traits.hpp.
const int std::numeric_limits< T[Size]>::min_exponent = 0 [static] |
Definition at line 72 of file type_traits.hpp.
const int std::numeric_limits< T[Size]>::min_exponent10 = 0 [static] |
Definition at line 73 of file type_traits.hpp.
const int std::numeric_limits< T[Size]>::radix = 0 [static] |
Definition at line 74 of file type_traits.hpp.
const float_round_style std::numeric_limits< T[Size]>::round_style = round_toward_zero [static] |
Definition at line 67 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::tinyness_before = false [static] |
Definition at line 65 of file type_traits.hpp.
const bool std::numeric_limits< T[Size]>::traps = false [static] |
Definition at line 66 of file type_traits.hpp.